package com.rui.cn.provider.service.system.impl;

import com.baomidou.mybatisplus.service.impl.ServiceImpl;
import com.rui.cn.entity.system.SysMenu;
import com.rui.cn.provider.repository.system.SysMenuDao;
import com.rui.cn.provider.service.system.SysMenuService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

/**
 * <p>
 * 菜单 服务实现类
 * </p>
 *
 * @author zhang123
 * @since 2018-01-14
 */
@Service
@Transactional(rollbackFor = Exception.class)
public class SysMenuServiceImpl extends ServiceImpl<SysMenuDao,SysMenu> implements SysMenuService {
    @Autowired
    private SysMenuDao sysMenuDao;

    /**
     *@ 描述：菜单列表
     *@ 方法名：menuList
     *@ 参数：[id]
     *@ 返回值类型：java.util.List<com.rui.cn.entity.system.SysMenu>
     *@ 创建人：[zhang]
     *@ 创建时间：2018/1/15 0015-下午 22:09
     **/
    @Override
    public List<SysMenu> menuList(Integer id) {
        return sysMenuDao.menuList(id);
    }

    @Override
    public SysMenu getMenuInfo(Integer id) {
        return sysMenuDao.getMenuInfo(id);
    }

    @Override
    public List<SysMenu> getRoleMenu(Integer roleid) {
        return sysMenuDao.getRoleMenu(roleid);
    }
}
